#ifndef _crowd_H_
#define _crowd_H_

#include "OGRE/ExampleApplication.h"
#include "OgreBulletDynamicsRigidBody.h"				 // for OgreBullet
#include "Shapes/OgreBulletCollisionsStaticPlaneShape.h" // for static planes
#include "Shapes/OgreBulletCollisionsBoxShape.h"		 // for Boxes
#include "CrowdSimFrameListener.h"

class CrowdSim :public ExampleApplication
{
public:
	CrowdSim();

	~CrowdSim();

protected:

	virtual void createCamera(void);


	virtual bool configure(void);


	// Just override the mandatory create scene method
	virtual void createScene(void);

	// Create new frame listener
	void createFrameListener(void);
};

#endif